function sameNumbers(arr1, arr2) {
    // 你的代码
     if (!Array.isArray(arr1) || !Array.isArray(arr2)) {
              console.log("arr1或arr2不是数组");
              return;
          }
          var a = [];
          arr1.forEach(function (v, i) {
              if (typeof (v) != "Number") {
                  v = parseFloat(v)
              }
              if (!isNaN(v)) {
                  a.push(v);
              }
          });
          var b = [];
          arr2.forEach(function (v, i) {
              if (typeof (v) != "Number") {
                  v = parseFloat(v)
              }
              if (!isNaN(v)) {
                  b.push(v);
              }
          });
          console.log(a,b)
          var res = a.filter(x => b.indexOf(x) > -1);
          console.log(res);
  }
   
   
  // 最终效果是执行
  sameNumbers([1, 5, 6,7], [2, 6, 7]) 
  // 得到
//   [6]